package com.cac.demo.newCode.sorting.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * <p>
 * 操作台基础信息表
 * </p>
 *
 * @author xz
 * @since 2024-08-27
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("MS_CONSOLE")
public class MsConsole implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 操作台id主键	
     */
    @TableField("CONSOLE_ID")
    private String consoleId;

    /**
     * 操作台名称
     */
    @TableField("CONSOLE_NAME")
    private String consoleName;

    /**
     * 操作台IP地址
     */
//    @TableField("CONSOLE_IP")
//    private String consoleIp;

    /**
     * 操作台状态：1-工作，2-停用；默认1-工作状态
     */
    @TableField("CONSOLE_STATUS")
    private String consoleStatus;

    /**
     * 操作台最大操作缓存箱数量
     */
    @TableField("CONSOLE_WORKBIN_MAX_QUANTITY")
    private Long consoleWorkbinMaxQuantity;

    /**
     * 操作台叫缓存箱位置
     */
    @TableField("CONSOLE_CALL_BY_WORKBIN")
    private String consoleCallByWorkbin;

    /**
     * 操作台叫工作器具包位置
     */
    @TableField("CONSOLE_CALL_BY_TOOL")
    private String consoleCallByTool;

    /**
     * 操作台类型：1-接收台；2-分拣台
     */
    @TableField("CONSOLE_TYPE")
    private Integer consoleType;

    /**
     * 操作台最大操作工作器具包数量
     */
    @TableField("CONSOLE_TOOL_MAX_QUANTITY")
    private Long consoleToolMaxQuantity;

    /**
     * 操作台任务暂停，1-正常，2-暂停
     */
    @TableField("TASK_STAY")
    private String taskStay;


}
